草庐IT

Qt调用Opencv

使用QtCreator调用opencv一、构建套件  在构建套件之前,需正确安装VisualStudio、Opencv和WindowsSDK  当正确安装后,一般情况下,在QtCreator会自动识别到VS的编译器和调试器,并会自动构建好。若调试器未能自动识别,可自行找到相关的安装路径(cdb.exe文件),然后添加,自行命名好即可。图1自动识别的编译器图2自动识别的调试器及路径  同理,若套件未能自动构建,则自己手动选择编译器和调试器。图3  当未构建好或构建的路径不正确时会显示红色感叹号,若没有调试器则会显示黄色感叹号(此时可以编译运行,但无法调试)。二、创建一个项目或载入已有项目  2.

c++ - 如何在 Qt 中使用 SQLite

我只想在tableview的qt中显示我的数据库中的一行。这是我当前的代码:voidFavorites::on_pushButton_load_fav_clicked(){MainWindowconn;QSqlQueryModel*modal=newQSqlQueryModel();conn.connOpen();QSqlQuery*qry=newQSqlQuery(conn.mydb);qry->prepare("selectusernamefromWaehrung_MMI");qry->exec();modal->setQuery(*qry);ui->tableView_favs-

mysql - Qt静态构建与静态mysql插件混淆

我构建了一个使用MySQL库的Qt应用程序,但我对关于静态与共享构建的文档感到困惑。来自http://doc.qt.nokia.com/4.7/deployment-windows.html的Qt文档它说:Todeployplugin-basedapplicationsweshouldusethesharedlibraryapproach.然后http://doc.qt.nokia.com/4.7/deployment.html,它说:Staticlinkingresultsinastand-aloneexecutable.Theadvantageisthatyouwillonlyha

Qt (高仿Visio)流程图组件开发(八) 流程图 鼠标拖动图元到场景(QGraphicsScene)创建

文章目录本系列目录前言一、QDrag类介绍1、使用描述2、相关函数二、代码实现总结本系列目录Qt(高仿Visio)流程图组件开发(一)效果展示及基本开发框架构思Qt(高仿Visio)流程图组件开发(二)基本图元绘制图元间连线绘制Qt(高仿Visio)流程图组件开发(三)图元基类如何定义,流程图多种图元类型实现Qt(高仿Visio)流程图组件开发(四)流程图图元对齐磁吸线功能Qt(高仿Visio)流程图组件开发(五)流程图双击编辑图元内容实现Qt(高仿Visio)流程图组件开发(六)流程图线图元如何绘制曲线连接线移除视口后无法显示Qt(高仿Visio)流程图组件开发(七)流程图简单操作界面搭建Q

Qt Creator -- 详细安装教程以及配置Android编译器环境(Android studio)

目录前言今天我们就讲解一下如何在QtCreator中配置Android开发环境一安装--Androidstudio1.安装包(1)百度网盘(2)官网链接 2.安装教程(1)查看引用路径二安装--QtCreator1.版本选择(1)版本自选(2)博主版本2.QtCreator安装步骤3.Android编译器配置三新建项目(1)Qt(2)QtQuick(3)两者差异性前言QtCreator是Qt开发环境中的一款集成开发环境(IDE),它提供了一系列强大而易用的工具,使开发者能够更加方便地创建和管理Qt项目。QtCreator支持多个平台,包括Windows、Linux、macOS以及Android

OpenCv + Qt5.12.2 文字识别

OpenCv+Qt5.12.2文字检测与文本识别前言​好久没有进行一些相关的更新的了,去年一共更新了四篇,最近一直在做音视频相关的直播服务,又是重新学习积攒经验的一个过程。去年疫情也比较严重,等到解封,又一直很忙,最近又算有了一些时间,所以想着可以做一些更新了,又拿起了OpenCV,做一些相关更新了。其实代码相关的工作,在上一篇OpenCV-摄像头相关的完成之后已经做完了,只是一直没有写相关博客,这次先给做完。简介​文本检测与文本识别都是基于原生OpenCV的扩张模块来实现的,基本流程是按照OpenCV文字检测与识别模块来实现的,只不过是我做了一些关于Ot与OpenCV的集成工作做成了项目。大

RK3588安装Qt+opencv+采集USB摄像头画面

Qt:5.12.8opencv:3.4.14qt安装----------------------------------------------------------------------------------因为rk3588时32位的,但是官网下载的版本大多是64位,所以最好不要采用官网下载的方式,我们可以直接使用命令行进行下载安装:1:首先先将ubuntu的软件更新,并更新镜像源sudoapt-getupdatesudoapt-getupgrade2:使用如下步骤安装Qtsudoapt-getinstallbuild-essentialsudoapt-getinstallqtbase

c++ - Qt sql查询失败

query->prepare("INSERTINTObusinessweek(id,source,date,headline,body)VALUES(NULL,?,?,?,?)");query->bindValue(1,"source");query->bindValue(2,"date");query->bindValue(3,"headline");query->bindValue(4,"body");if(query->exec()){tt我正在使用QMYSQL。而错误是QSqlError(-1,"","")但是query->exec("INSERTINTObusinesswee

mysql - 带 MySQL 的 Qt 5.2 - 未加载驱动程序

你好,我已经下载并安装了Qt5.232bitforandroid,我的机器是windows864bit,我还安装了visualstudio2012,安装了MySQL5.6.1632bit。我正在尝试连接到MySQL数据库,但总是出现此错误QSqlDatabse:未加载QMYSQL驱动程序QSqlDatabse:可用的驱动程序:QSQLITQMYSQLQMYSQL3QODBCQODBC3QPSQLQPSQL7这是我的代码#include#include#includeintmain(intargc,char*argv[]){QCoreApplicationa(argc,argv);QSq

c++ - 部署qt mysql应用程序

我开发了一个使用Qt+MySQL的应用程序。connection=QSqlDatabase::addDatabase("QMYSQL");我已经成功编译了mysql驱动程序,我的应用程序运行正常,一切正常。现在我正在尝试部署我的应用程序,同时分发所有需要的DLL。到目前为止,我已经包括:platforms/qwindows.dllicudt52.dllicuin52.dllicuuc52.dlllibgcc_s_dw2-1.dlllibstdc++-6.dlllibwinpthread-1.dllQt5Core.dllQt5Gui.dllQt5Sql.dllQt5Widgets.dll